
using System;
using QdbUnit.Fixtures;

namespace QdbUnit.Fixtures
{
	public class FixtureTestSuiteDescription : FixtureBasedTestSuite
	{
		private IFixtureProvider[] _providers;

		private Type[] _testUnits;

		public virtual void FixtureProviders(IFixtureProvider[] providers)
		{
			_providers = providers;
		}

		public virtual void TestUnits(Type[] testUnits)
		{
			_testUnits = testUnits;
		}

		public override IFixtureProvider[] FixtureProviders()
		{
			return _providers;
		}

		public override Type[] TestUnits()
		{
			return _testUnits;
		}
	}
}
